const express = require('express')

const app = express()

//监听客户端的get post 请求 并向客户端响应具体的内容

app.get('/user',(req,res) =>{
    //调用express提供的res.send方法 像客户端响应一个json对象
    res.send({name:'zs',age:18,sex:'男'})
})

app.post('/user',(req,res) =>{

    res.send('请求成功')
})


app.get('/', (req,res) =>{
    //通过req.query可以获取到客户端发送过来的查询参数
    // 默认情况下req.query 是一个空对象
    console.log(req.query);
    res.send(req.query)
})
//这里的冒号id是个动态参数
app.get('/user/:id',(req,res) =>{
    console.log(req.params);
    res.send(req.params)
})


app.listen(80, () =>{
    console.log('server running at http://127.0.0.1');
})